.dialogAddTable {
  .dialogAddTable_itemBox {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #d0e2ff;
    border-left: none;
    .itemAddBox_line {
      border-bottom: 1px solid #d0e2ff;
    }
    .itemAddBox {
      display: flex;
      height: 5.5741vh;
      line-height: 5.5741vh;
      .itemAddBox_tips {
        color: #4e5969;
        font-weight: 400;
        font-size: 1.6963vh;
        background: #f3f8ff;
        text-align: center;
        border-right: 1px solid #d0e2ff;
        border-left: 1px solid #d0e2ff;
        border-bottom: none;
        span {
          color: #f53f3f;
          margin-right: 0.3125vw;
        }
      }
      .itemAddBox_input {
        .select-group {
          display: block;
          width: 100%;
          input {
            padding-left: 3.9063vw;
            width: 100%;
            height: 5.5741vh;
            line-height: 5.5741vh;
            background: transparent;
          }
        }
        .input-group {
          display: block;
          width: 100%;
          position: relative;
          input {
            padding-left: 3.9063vw;
            width: 100%;
            height: 5.4741vh;
            line-height: 5.4741vh;
            background: transparent;
          }
          .input-group_slotCheckbox {
            background: #fff;
            padding-left: 0.4167vw;
            height: 90%;
            display: flex;
            align-items: center;
            position: absolute;
            top: 50%;
            right: 1.3021vw;
            transform: translateY(-50%);
            input {
              width: 15px;
              height: 15px;
              outline: none;
              margin-right: 0.2604vw;
            }
            input:checked {
              border: 1px solid #d0e2ff !important;
              border-radius: 50%;
            }
          }
          .input-group_rightAction {
            background: #fff;
            padding-left: 0.4167vw;
            height: 90%;
            display: flex;
            align-items: center;
            position: absolute;
            top: 50%;
            right: 1.3021vw;
            transform: translateY(-50%);
            font-size: 14px;
            cursor: pointer;
            color: #3e7bfa;
          }
        }
      }
    }
    .itemAddBox_textarea {
      height: auto;
      .itemAddBox_tips {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .itemAddBox_input {
        textarea {
          width: 100%;
          border-radius: 6px;
          border: none;
          outline: none;
          padding: 10px 30px;
          line-height: 2.2222vh;
          padding-left: 3.9063vw;
          font-size: 14px;
          height: 100%;
        }
        textarea::-webkit-input-placeholder {
          color: #86909c;
        }
      }
    }
  }
  // 带背景
  .dialogAddTable_itemBox_bg {
    background: #f3f8ff;
    display: flex;
    flex-wrap: wrap;
    padding-top: 1.2963vh;
    position: relative;
    padding-bottom: 4.4444vh;
    margin-bottom: 2.1296vh;
    .delete {
      position: absolute;
      bottom: 1.4815vh;
      right: 0.9375vw;
      cursor: pointer;
    }
    .itemAddBox {
      display: flex;
      align-items: center;
      .itemAddBox_tips {
        font-size: 1.4963vh;
        color: #4e5969;
        text-align: center;
      }
      .itemAddBox_input {
        .input-group {
          display: block;
          width: 100%;
          input {
            width: 100%;
            background: #fff;
          }
        }
      }
    }
    .itemAddBox_textarea {
      align-items: flex-start;
      textarea {
        width: 100%;
        border-radius: 6px;
        border: none;
        outline: none;
        padding: 10px 30px 0 10px;
        font-size: 14px;
      }
      textarea::-webkit-input-placeholder {
        color: #86909c;
      }
    }
    .itemAddBox_uploadButton {
      button {
        position: relative;
        .uploadFile {
          width: 100%;
          position: absolute;
          left: 0;
          cursor: pointer;
          opacity: 0;
        }
        ::file-selector-button {
          cursor: pointer;
        }
        img {
          margin-right: 0.2604vw;
        }
      }
    }
    .itemAddBox_col_12 {
      margin-bottom: 1.8519vh;
      .itemAddBox_tips {
        width: 10%;
      }
      .itemAddBox_input {
        width: 87.5%;
      }
    }
    .itemAddBox_col_6 {
      margin-bottom: 1.8519vh;
      .itemAddBox_tips {
        width: 20%;
      }
      .itemAddBox_input {
        width: 75%;
      }
    }
  }
  // 添加
  .dialogAddTable_add {
    display: flex;
    align-items: center;
    color: #3e7bfa;
    font-size: 1.4963vh;
    cursor: pointer;
    img {
      margin-right: 0.4167vw;
    }
  }
  // 拖拽上传
  .dialogAddTable_dragUploadFile {
    cursor: pointer;
    .dialogAddTable_Desc {
      font-weight: 500;
      color: #1d2129;
    }
    .dialogAddTable_dragFile {
      width: 100%;
      height: 100px;
      background: #f3f8ff;
      border: 1px dashed #d0e2ff;
      font-size: 1.4963vh;
      color: #1d2129;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      position: relative;
      img {
        margin-bottom: 11px;
      }
      span {
        color: #3e7bfa;
      }
      .dragFile {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        opacity: 0;
        cursor: pointer;
      }
      ::file-selector-button {
        cursor: pointer;
      }
    }
    .dragFile_desc {
      font-weight: 400;
      font-size: 1.4963vh;
      color: #86909c;
      margin: 1.8519vh 0;
    }
    .dragFileList {
      .item_dragFile {
        padding: 0.5556vh;
        position: relative;
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        margin-bottom: 0.9259vh;
        .fileAction {
          cursor: pointer;
          padding-right: 1.5104vw;
          .fileSuccess {
            display: inline-block;
          }
          .fileDelete {
            display: none;
          }
        }

        &:hover {
          background: #ecf0ff;
          .fileSuccess {
            display: none;
          }
          .fileDelete {
            display: inline-block;
          }
        }
        .leftFileName {
          padding-left: 1.9271vw;
          img {
            position: absolute;
            top: 0.5556vh;
            left: 0.5556vh;
          }
          .fileName {
            color: #1d2129;
            font-weight: 400;
            font-size: 1.4963vh;
            margin-bottom: 0.1852vh;
          }
          .fileSize {
            color: #86909c;
            font-weight: 400;
            font-size: 1.2111vh;
          }
        }
      }
    }
  }
  // 标题--描述
  .dialogAddTable_Desc {
    font-weight: 400;
    font-size: 1.4963vh;
    color: #4e5969;
    margin: 1.8519vh 0;
    span {
      color: #f53f3f;
      margin-right: 0.3125vw;
    }
  }
  // 新增供应商 ------ 供应商品牌
  .dialogAddTable_otherLabel {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 1.3889vh;
    .otherLabel_name {
      font-size: 1.4963vh;
      font-weight: 500;
      color: #1d2129;
      margin-right: 1.3021vw;
    }
    .item_otherLabel {
      display: flex;
      align-items: center;
      padding: 0.7185vh 1.4815vh;
      background: #3e7bfa;
      border-radius: 6px 6px 6px 6px;
      color: #fff;
      font-size: 1.4963vh;
      margin-right: 0.7292vw;
      img {
        margin-left: 0.4167vw;
        margin-top: -2px;
        cursor: pointer;
      }
    }
    .add_otherLabel {
      cursor: pointer;
      padding: 0.7185vh 1.4815vh;
      background: #e8eeff;
      border: 1px dashed #3e7bfa;
      font-size: 1.4963vh;
      color: #3e7bfa;
      border-radius: 6px;
      i {
        margin-right: 0.4167vw;
        font-weight: 600;
      }
    }
  }
  .itemAddBox_col_12 {
    width: 100%;
    .itemAddBox_tips {
      width: 20%;
    }
    .itemAddBox_input {
      width: 80%;
    }
  }
  .itemAddBox_col_6 {
    width: 50%;
    .itemAddBox_tips {
      width: 40%;
    }
    .itemAddBox_input {
      width: 60%;
    }
  }
  .itemAddBox_col_4 {
    width: 33.3%;
    .itemAddBox_tips {
      width: 40%;
    }
    .itemAddBox_input {
      width: 60%;
    }
  }
}
